angular.module('wf-utils')
.filter('constantTransfer',()->
    ##配合commonConstant中value-name的格式,获取目标key对应的value。
    ##例1：   data|constantTransfer:list，key默认取value，value默认取name
    ##例2：   data|constantTransfer:list,keyCode,valueCode
    return (code, list,key,value)->
        key=key||'value'
        value=value||'name'
        tmp = _.find(list,(item)->item[key]+'' == code+'')
        if (tmp)
            return tmp[value]
        else
            return code
)
.filter('dateTransfer',()->
    return (d, format)->
        if (d == undefined)
            return d;
        date = new Date(d);
        if (date.getTime() > 0)
            return moment(date).format(format)
        else
            return d;
)
.filter('objHasChecked',()->
    return (obj)->
        console.log(obj)
        _.each obj,(val,key)->
            if val==true
                return true
        return false
)